// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者，助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件，未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------

import request from "@/utils/request.js";
/**
 * 获取所有已显示城市
 */
export function getAllCity() {
	return request.get("car/get_all_city", {}, {
		noAuth: true
	});
}
/**
 * 获取指定城市服务点
 */
export function getAllPlace(data) {
	return request.get("car/get_all_place", data, {
		noAuth: true
	});
}
/**
 * 获取推荐车型
 */
export function getReTypeList(data) {
	return request.get("car/re_type_list", data, {
		noAuth: true
	});
}
/**
 * 获取车型列表
 */
export function getCityTypeList(data) {
	return request.get("car/get_city_type_list", data);
}
/**
 * 获取分类
 */
export function getAllCategory(data) {
	return request.get("car/get_all_car_cate", data);
}
/**
 * 处理时间
 */
export function disposeTime(data) {
	return request.get("car/dispose_time",data);
}
/**
 * 获取价格日历
 */
export function getPriceCalendar(data) {
	return request.get('car/get_price_calendar',data);
}
/**
 * 获取城市门店车型价格
 */
export function getCarShopList(data) {
	return request.get('car/get_car_shop_list',data);
}
/**
 * 意见反馈
 */
export function setUserFeedback(data) {
	return request.post('car/set_user_feedback',data);
}
/**
 * 驾驶员资质提交
 */
export function driverQualification(data) {
	return request.post('car/driver_qualification',data);
}
/**
 * 获取驾驶员资质信息
 */
export function getContactInfo(data) {
	return request.get('car/get_contact_info',data);
}
/**
 * 获取驾驶员资质列表
 */
export function getCarContactList(data) {
	return request.get('car/getCarContactList',data);
}
/**
 * 积分列表
 */
export function getIntegralList(data) {
	return request.get('car/get_integral_list',data);
}

/**
 * 获取车型信息
 */
export function getCarTypeInfo(data){
	return request.get('car/getCarTypeInfo',data)
}

/**
 * 获取车辆租金
 * @param {Object} data
 */
export function getCareFee(data){
	return request.get('car/getCareFee',data)
}

/**
 * 获取车辆保险费
 * @param {Object} data
 */
export function getcarService(data){
	return request.get('car/getcarService',data)
}

/**
 * 获取用户可使用优惠券
 * @param {Object} data
 */
export function get_use_coupon_list(data){
	return request.get('car/get_use_coupon_list',data);
}

/**
 * 创建租车订单
 * @param {Object} data
 */
export function creatCarOrder(data){
	return request.post('car/creatCarOrder',data)
}

/**
 * 获取订单详情
 * @param {Object} data
 */
export function getOrderDetail(data){
	return request.get('car/getOrderDetail',data)
}

/**
 * 
 * @param {Object} data
 */
export function payOrder(data){
	return request.get('car/payOrder',data);
}

/**
 * 获取订单列表
 * @param {Object} data
 */
export function getOrderList(data){
	return request.get('car/getOrderList',data)
}

/**
 * 获取费用明细
 * @param {Object} data
 */
export function getOrderCost(data){
	return request.get('car/getOrderCost',data)
}

/**
 * 取消订单
 * @param {Object} data
 */
export function orderCancel(data){
	return request.post('car/orderCancel',data)
}

/**
 * 获取配置信息
 */
export function getclientConfig(){
	return request.get('getclientConfig', {}, {
		noAuth: true
	})
}
/**
 * 判断城市是否开通
 */
export function isCityOpen(data){
	return request.get('car/is_city_open',data)
}
/**
 * 获取店铺信息
 */
export function getStoreInfo(data){
	return request.get('car/get_store_info',data)
}
/**
 * 获取续租订单
 */
export function getRerentList(data){
	return request.get('car/get_rerent_list',data)
}
/**
 * 续租订单详情
 */
export function getRerentDetail(data){
	return request.get('car/get_rerent_detail',data)
}
/**
 * 续租订单支付
 */
export function payRerent(data){
	return request.post('car/pay_rerent',data)
}
/*
* 获取续租退款订单
*/
export function getRefundRerent(data){
	return request.get('car/get_refund_rerent',data)
}
/**
 * 车辆类型列表
 */
export function carBookType(data){
	return request.get('car/car_book_type',data)
}
/**
 * 提交预约信息
 * @param {Object} data
 */
export function carBookSubmit(data){
	return request.post('car/car_book_submit',data)
}
/**
 * 修改用户信息
 * @param {Object} data
 */
export function submitUser(data){
	return request.post('car/submit_user',data)
}
/**
 * 推广订单
 * @param {Object} data
 */
export function spreadOrderCar(data){
	return request.post('car/spread_order_car', data)
}

/**
 * 获取推广用户一级和二级
 * @param object data
 */
export function spreadPeopleCar(data) {
	return request.post('car/spread_people_car', data);
}

/**
 * 押金支付
 * @param {Object} data
 */
export function payDeposit(data){
	return request.post('car/pay_deposit',data)
}

/**
 * 黑名单验证
 * @param {Object} data
 */
export function verifyBlacklist(data){
	return request.get('car/verify_blacklist',data,{
		noAuth: true
	})
}



/**
 * 查看合同
 * @param {Object} data
 */
export function viewContract(data){
	return request.post('car/viewContract',data)
}

/**
 * 分期明细
 * @param {Object} data
 */
export function carStaging(data){
	return request.post('car/staging',data)
}

/**
 * 退押金
 * @param {Object} data
 */
export function depositRefund(data){
	return request.post('order/deposit_refund',data)
}

/**
 * 退押金
 * @param {Object} data
 */
export function orderDetail(data){
	return request.post('car/orderDetail',data)
}


export function getPackage(){
	return request.post('car/getPackage')
}


/**
 * 退押金
 * @param {Object} data
 */
export function getMyCarList(data){
	return request.post('/car/myCarOrder',data)
}

// 企业提交下一步
export function authSign(data){
  return request.post('/car/authSign',data)
}

// 获取日期
export function getDay(data){
  return request.post('/car/getDay',data)
}